Density 佈局資訊密度

Information density  資訊密度

透過佈局和設計實現資訊密度最佳化

過高的密度可能影響使用者體驗

Component scaling 元件縮放

元件尺寸可調整以適應不同資訊量的瀏覽需求

元件縮放不應使目標小於48x48 CSS畫素

資訊密度和元件縮放可結合使用,以提供更多資訊並給予使用者更多控制權

Information density  資訊密度

資訊密度是指在給定的螢幕空間內所含內容(如文字、影象或影片)的數量。

佈局間距可調整以控制資訊密度。在需要瀏覽大量資料時,高密度佈局能提升效率。列表和表格的密度增加可顯示更多內容。

桌面端可能偏好高密度,移動端則相反。除非使用者主動更改,密度不應隨視窗或裝置方向自動變化。

使用者需要瀏覽大量資訊,可考慮採用密度更高的設計
高密度較適合資訊豐富的網站(新聞,金融門戶)
注重美觀突出重點資訊低密度較適合

Component scaling  元件縮放

將分組元素在元件容器內居中。文字大小不應隨著容器大小的縮放而改變。

標籤和輸入框舉例20dp
× 日期選擇器,月份選項非常緊湊,點選區域很小。
標籤和輸入框在容器內居中
× 連線超時的提示,內容被擠壓,文字不完整,且介面密集。

預設情況下避免應用元件縮放

Targets 目標

× 密集的元件(小於48dp)不容易訪問

設定互動目標密度時需謹慎,可訪問目標最小尺寸應保持48x48dp

Pixel density  畫素密度

畫素密度指每英寸的畫素數。高密度螢幕畫素更多,使相同尺寸的介面元素顯示更小,反之亦然。計算公式:螢幕密度 = 螢幕畫素數/螢幕英寸數。

高密度
低密度

dp 是一個靈活的單位,可在不同螢幕上保持統一尺寸。材質設計系統使用dp來確保元素在各種螢幕密度下保持一致顯示。在160密度螢幕上,1dp = 1物理畫素。計算公式:dp =(畫素寬度 * 160)/ 螢幕密度

螢幕實際寬度螢幕密度以畫素為單位的螢幕寬度為單位的螢幕寬度
1.5 in  1.5 英寸120180 px  180 畫素240 dp
1.5 in  1.5 英寸160240 px  240 畫素
1.5 in  1.5 英寸240360 px  360 畫素